/*****************************************************************************/
/*                                                                           */
/*    Domino Operation System Kernel Module                                  */
/*    Resource file access routines                                          */
/*                                                                           */
/*    Copyright (C) 2005 Laszlo Arvai                                        */
/*                                                                           */
/*****************************************************************************/
#ifndef __krnlResourceFile_h
#define __krnlResourceFile_h

#include "drvMemoryAccess.h"

///////////////////////////////////////////////////////////////////////////////
// Const
#define krnlINVALID_HANDLE 0xffff


///////////////////////////////////////////////////////////////////////////////
// Function prototypes
void krnlInitResourceFile(void);

dosROMAddress krnlGetResourceAddress( dosDWord in_resource_id );
dosDWord krnlGetResourceSize( dosDWord in_resource_id );

// string resource function
dosDWord krnlGetResourceStringLength( dosHandle in_string_handle );
dosROMAddress krnlGetResourceString( dosHandle in_string_handle );

#endif
